package com.quanyan.user.model.vo.response;

import java.io.Serializable;

/**
 * 用户基本信息
 * <p>
 * Created by huadongyang on 2016/11/14.
 */
public class RespBaseUserInfo implements Serializable {
    private static final long serialVersionUID = -5548918544703070994L;
    /**
     * uid 用户ID
     */
    private Integer uid;

    /**
     * 用户真实姓名
     */
    private String name;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 性别
     */
    private Byte gender;

    /**
     * 电话号码
     */
    private String mobile;

    /**
     * 出生年月
     */
    private int year;

    /**
     * 用户省份Id
     */
    private Integer provinceId;

    /**
     * 用户所在城市
     */
    private Integer areaId;

    /**
     * 用户图像
     */
    private String avatar;

    /**
     * 用户个性签名
     */
    private String sign;

    /**
     * 安全等级 1:低（没有密码） 2：高（有密码）
     */
    private Byte securityLev;

    /**
     * 是否是新用户 1：是 else: 不是
     */
    private Byte isNewuser;

    /**
     * 环信用户名称
     */
    private String huanxinUsername;

    /**
     * 百灵鸟号
     */
    private String larkCode;

    private String icon;

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Byte getGender() {
        return gender;
    }

    public void setGender(Byte gender) {
        this.gender = gender;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public Byte getSecurityLev() {
        return securityLev;
    }

    public void setSecurityLev(Byte securityLev) {
        this.securityLev = securityLev;
    }

    public Byte getIsNewuser() {
        return isNewuser;
    }

    public void setIsNewuser(Byte isNewuser) {
        this.isNewuser = isNewuser;
    }

    public String getHuanxinUsername() {
        return huanxinUsername;
    }

    public void setHuanxinUsername(String huanxinUsername) {
        this.huanxinUsername = huanxinUsername;
    }

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getLarkCode() {
        return larkCode;
    }

    public void setLarkCode(String larkCode) {
        this.larkCode = larkCode;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    @Override
    public String toString() {
        return "RespBaseUserInfo{" +
                "uid=" + uid +
                ", name='" + name + '\'' +
                ", nickName='" + nickName + '\'' +
                ", gender=" + gender +
                ", mobile='" + mobile + '\'' +
                ", year=" + year +
                ", provinceId=" + provinceId +
                ", areaId=" + areaId +
                ", avatar='" + avatar + '\'' +
                ", sign='" + sign + '\'' +
                ", securityLev=" + securityLev +
                ", isNewuser=" + isNewuser +
                ", huanxinUsername='" + huanxinUsername + '\'' +
                ", larkCode='" + larkCode + '\'' +
                ", icon='" + icon + '\'' +
                '}';
    }
}
